const colors = {
  // 主题色 - 靓丽紫色
  primary: '#8A2BE2', // 主色 - 靓丽紫色
  primaryLight: '#E6D6FF', // 浅主色
  primaryDark: '#6A1B9A', // 深主色
  primaryGradientStart: '#9C27B0',
  primaryGradientEnd: '#6A1B9A',

  // 辅助色
  secondary: '#FF4081', // 辅助色 - 粉红色
  accent: '#7C4DFF', // 强调色 - 深紫色

  // 功能色
  success: '#6DD0A3', // 成功 - 清新的绿色
  warning: '#FFC107', // 警告 - 金色
  danger: '#F44336', // 危险 - 红色
  error: '#F44336', // 错误 - 红色
  info: '#2196F3', // 信息 - 蓝色

  // 中性色
  white: '#ffffff',
  light: '#F5EEFF', // 浅紫色
  lightGray: '#9b9b9b', // 浅灰色
  gray: '#5f5f5f', // 中灰色
  darkGray: '#4d4d4d', // 深灰色
  black: '#000000', // 黑色

  // 背景色
  background: '#ffffff', // 主背景色
  surface: '#ffffff', // 表面/卡片背景
  modalBackground: 'rgba(0, 0, 0, 0.5)', // 模态框背景色

  // 透明度色
  transparent: 'transparent', // 透明色

  // 字体颜色
  text: {
    primary: '#000000', // 主字体颜色 - 黑色
    secondary: '#4d4d4d', // 辅助字体颜色 - 深灰
    tertiary: '#9D9D9D', // 三级文字颜色 - 中灰色
    disabled: '#9b9b9b', // 失效/禁用字体颜色 - 浅灰色
    inverse: '#ffffff', // 反色字体(深背景上的白字)

    // 标题专用颜色
    heading: '#000000', // 主标题颜色
    subheading: '#4d4d4d', // 副标题颜色

    // 链接颜色
    link: '#8A2BE2', // 链接颜色(同主色)
    linkHover: '#6A1B9A', // 链接悬停颜色(同深主色)
    linkVisited: '#9575CD', // 访问过的链接颜色
  },

  // 边框颜色
  border: {
    primary: '#E6D6FF', // 主边框颜色
    secondary: '#9b9b9b', // 次级边框颜色
    active: '#8A2BE2', // 激活状态边框颜色(同主色)
    error: '#F44336', // 错误状态边框颜色(同danger)
    success: '#6DD0A3', // 成功状态边框颜色
    dark: '#4d4d4d', // 深色边框
    light: '#F5EEFF', // 浅色边框
  },

  // 分割线颜色
  divider: '#E6D6FF', // 分割线颜色(同主边框色)
  
  // 其他特定用途颜色
  secondaryButtonText: '#ffffff',
  primaryButtonText: '#ffffff',
  introText: '#7C4DFF',
  grey: '#acacac',
  textInputColor: '#9D9D9D',
  
  // 渐变色
  secondaryGradientStart: '#FF4081',
  secondaryGradientEnd: '#C71585', // 深粉色
  profileGradientStart: '#E040FB',
  profileGradientEnd: '#6A0DAD', // 深紫色
  
  // 标签颜色
  labelOne: '#2ECC71', // 更鲜亮的绿色
  labelTwo: '#E74C3C', // 更鲜亮的红色
  
  // 背景附加色
  whiteTwo: '#F5EEFF',
  bluish: '#F1F1F7',
};

export default colors;